package main.java.design.iterator;

/**
 * <p></p>
 *
 * @author : wangdejian
 * @version 1.0
 * @date : 2020/6/21 16:32
 */
public interface Iterator<T> {

    // 返回第一位元素
    T first();
    // 返回最后一位
    T last();

    //返回该对象的下一个元素
    T next();

    //判断该对象有没有下一个元素
    boolean hasNext();

    // 获取当前元素
    T currentItem();

}
